package org.devocean.groupbuying.service;

import java.util.List;

import org.devocean.groupbuying.domain.Promotion;

public interface PromotionService {

	Promotion getPromotionById(Integer promotionID);
	List<Promotion> getPromotionsByProduct(Integer productID);

	Promotion addOrUpdatePromotion(Promotion promotion);

	void removePromotion(Integer promotionID);

	long countPromotions();

	List<Promotion> getAllPromotions();
	List<Promotion> getPromotionsByPlan(Integer planID);

}
